home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / NextAnswers / 1262_AppKit_README < prev    next >
Text File  |  1993-11-09  |  4KB  |  57 lines

  1. This ReadMe file describes the MiniExamples available in the AppKit directory.  Each MiniExample is stored as a separate ".compressed" file.  The MiniExamples are only available via anonymous ftp or email (and only if you can receive NeXTmail).
  2.  
  3. Since ".compressed" is a binary format, remember to switch to binary mode (type "bin" at the command line) when fetching via ftp.
  4.  
  5. This file was last updated:  11/10/93
  6.  
  7. APPKIT MINIEXAMPLES
  8.  
  9. AtYourService example  (NEXTSTEP 3.x Release compliant)
  10. This example illustrates how applications can export "Services" to other applications (they will appear in other applications' Services menu).
  11.  
  12. BananaSplit example  (NEXTSTEP 3.x Release compliant)
  13. A simple NXSplitView sizing example.
  14.  
  15. CellScrollView example  (NEXTSTEP 3.x Release compliant)
  16. A simple example that installs a matrix of custom cells in a subclass of ScrollView.  This forms a basis for a user interface that allows the user to add and delete objects from a list.
  17.  
  18. ConvertXYtoChar example  (NEXTSTEP 3.x Release compliant)
  19. How to convert from an X,Y coordinate location in the Text object to the nearest character position in that object.
  20.  
  21. Grabber example  (NEXTSTEP 3.x Release compliant)
  22. How to create a TIFF image by reading the bits from a rectangular region from the screen.
  23.  
  24. NormalBrowser example  (NEXTSTEP 3.x Release compliant)
  25. A very simple straightforward example of an NXBrowser object.
  26.  
  27. PaginationLab example  (NEXTSTEP 3.x Release compliant)
  28. An example of breaking up a large view into pages for printing.
  29.  
  30. ScrollViewDeluxe palette  (NEXTSTEP 3.x Release compliant)
  31. An enhanced subclass of ScrollView which includes support for adding controls to the scrollers, automatic support for rulers and support for synchronizing other views.
  32.  
  33. StringList palette  (NEXTSTEP 3.x Release compliant)
  34. Two objects used for generating and maintaining lists of strings and filenames:  StringList includes methods for adding, inserting, sorting and searching strings as well as built-in browser support so that it can be a browser delegate.  FilenameList is a subclass of StringList that specializes in filenames.  Both objects can be initialized inside of InterfaceBuilder.
  35.  
  36. TextORama example  (NEXTSTEP 3.x Release compliant)
  37. How to create a TextField which supports restricting text length, autojumping to another TextField and interpreting a carriage return literally.  This example also illustrates how to implement emacs key binding support for the Text object.
  38.  
  39. ThumbWheel palette  (NEXTSTEP 3.x Release compliant)
  40. The ThumbWheel object includes the functionality of a Slider plus the features you would expect from a real thumbwheel.
  41.  
  42. TIFFandEPS example  (NEXTSTEP 3.x Release compliant)
  43. How to open TIFF or EPS images, how to convert from one format to the other, and how to save them out.
  44.  
  45. TTools palette  (TTools 2.0 requires NEXTSTEP 3.1 or better)
  46. This example is an advanced IB Palette primer.  Demonstrated features include:  how to write a custom connection inspector and custom connector objects; how to palettize Matrix without restricting its prototype cell class; how to add a library target to your palette project so that applications can link in the palette code.
  47.  
  48. WhatsUpDoc example  (NEXTSTEP 3.x Release compliant)
  49. A skeletal example of how you might manage multiple documents in an application.  Save, SaveAs, SaveTo, SaveAll and Revert are implemented.
  50.  
  51. Winfo example  (NEXTSTEP 3.x Release compliant)
  52. Winfo provides information about NEXTSTEP window memory usage.  It's useful for finding windows which unnecessarily allocate alpha or color planes and waste large amounts of memory.
  53.  
  54. ZooView application  (NEXTSTEP 3.x Release compliant)
  55. An example of a horizontal SplitView.
  56.  
  57.